// 向对象中添加方法 up down
// 但是不确定对象中是否存在此名称的属性方法

const game = {
  up: function () {
    console.log("测试up");
  },
  down: function () {
    console.log("测试down");
  }
}

// 1.第一种添加方式, 先声明对象
const methods = {
  up: Symbol(),
  down: Symbol()
}
game[methods.up] = function () {
  console.log("我可以改变形状");
}
game[methods.down] = function () {
  console.log("我可以快速下降");
}
console.log(game);


// 2.第二种添加方式
const newGame = {
  name: "狼人杀",
  [Symbol("say")]: function () {
    console.log("我可以发言");
  },
  [Symbol("zibao")]: function () {
    console.log("我可以自爆");
  }
}
console.log(newGame);